def generate_test_cases():
    """生成测试用例"""
    test_cases = [
        # 基础用例
        {"n": 1, "expected": ["()"]},
        {"n": 2, "expected": ["(())", "()()"]},
        {"n": 3, "expected": ["((()))","(()())","(())()","()(())","()()()"]},
        # 边界用例
        {"n": 0, "expected": [""]},  # 特殊情况：n=0时返回空字符串（根据题意可能需调整）
        {"n": 4, "expected": [
            "(((())))", "((()()))", "((())())", "((()))()",
            "(()(()))", "(()()())", "(()())()", "(())(())",
            "(())()()", "()((()))", "()(()())", "()(())()",
            "()()(())", "()()()()"
        ]}
    ]
    return test_cases